//package com.example.demo.word;
//
//import com.aspose.words.Document;
//import com.aspose.words.License;
//import com.aspose.words.SaveFormat;
//
//import java.io.File;
//import java.io.FileInputStream;
//import java.io.FileOutputStream;
//import java.io.InputStream;
//
//public class AsposeUtils {
//
//    /**
//     * 设置aspose的授权文件生效
//     * @throws Exception 执行中的异常
//     */
//    public static void setLicense() throws Exception {
//        try (InputStream is = AsposeUtils.class.getClassLoader().getResourceAsStream("License.xml")) {
//            License license = new License();
//            license.setLicense(is);
//        }
//    }
//
//    /**
//     * word文档转换为pdf
//     * @param word word文档路径
//     * @param pdf pdf文档路径
//     * @throws Exception 执行中的异常
//     */
//    public static File wordToPdf(String word,String pdf) throws Exception {
//       return wordToPdf(new File(word),new File(pdf));
//    }
//
//    /**
//     * word文档转换为pdf
//     * @param word word文档路径
//     * @param pdf pdf文档路径
//     * @throws Exception 执行中的异常
//     */
//    public static File wordToPdf(File word, File pdf) throws Exception {
//        setLicense();
//        try (FileOutputStream os = new FileOutputStream(pdf);
//             FileInputStream is = new FileInputStream(word)) {
//            Document doc = new Document(is);
//            doc.save(os, SaveFormat.PDF);
//        }
//        return pdf;
//    }
//
//}
